make a landfall - German English Dictionary